var JPush = {
    //推送初始化方法
    init: function(){
        //收到自定义消息回调
        uexJPush.onReceiveMessage  = function(data){
            //alert("自定义消息回调"+data);
        }
        //收到通知回调
        uexJPush.onReceiveNotification = function(data){
            //alert("通知回调"+data);
        }
        //用户点击通知后执行
        uexJPush.onReceiveNotificationOpen =function(data){
            //alert("通知后执行"+data);
             var data=eval('('+data+')');
             if(parseInt(data.extras.pushtype ) == 1){//仅作展示
             }if(parseInt(data.extras.pushtype ) ==2){//跳转到外部H5
                 openSystemBrowser(data.extras.url);
             }if(parseInt(data.extras.pushtype ) ==3){//跳转到组合详情页面
                LS.set("appuserId", data.extras.url.userId);
                LS.set("itemid", data.extras.url.itemid);
                LS.set("portfolioCode_detail", data.extras.url.portfolioCode);
                openWin('../combination/myPortDetail');
             }if(parseInt(data.extras.pushtype ) ==4){//跳转到基金详情页面
                 LS.set("fundCode", data.extras.url);
                 openWin('../combination/fundDetail');
             }if(parseInt(data.extras.pushtype ) ==5){//跳转到活动页面
                 LS.set('actId', data.extras.url);
                 openWin('../details/actDetail');
             }if(parseInt(data.extras.pushtype ) ==6){//跳转到资讯页面
                 LS.set('newsId', data.extras.url);
                 openWin('../details/newsDetail');
             }if(parseInt(data.extras.pushtype ) ==7){//跳转到个人主页
                 LS.set('othersUserId',data.extras.url.appuserId);
                 openWin('../medal/myIndex');
             }
        }
        //设置别名回调
        uexJPush.cbSetAlias =function(data){
            //alert("别名回调:"+data);
        }
        //设置标签回调
        uexJPush.cbSetTags = function(data){
            //alert("标签回调:"+data);
        }
        //同时设置别名与标签
        uexJPush.cbSetAliasAndTags =function(data){
            //alert("别名与标签:"+data);
        }
    },
    //设置标签和别名一起
    setAliasAndTags:function(alias,tags){
        var json = {
            alias:alias,
            tags:tags
        };
        uexJPush.setAliasAndTags(json, function(error,data) {
            if(!error){
                //alert(JSON.stringify(data));
           }else{
                //alert("设置失败");
           }
        });
    },
    //设置别名--空字符串取消
    setAlias:function(alias){
        var json = {
            alias:alias
        };
        uexJPush.setAlias(json, function(error,data) {
           if(!error){
                //alert("alias:"+JSON.stringify(data));
           }else{
                //alert("设置失败");
           }
        });
    },
    //设置标签--空数组取消
    setTags:function(tags){
        var tags=new Array("lclm");
        var json = {
            tags:tags
        };
        uexJPush.setTags(json, function(error,data) {
            if(!error){
                //alert("tags:"+JSON.stringify(data));
           }else{
                //alert("设置失败");
           }
        });
    },
    //停止推送
    stopPush:function(){
        if(uexWidgetOne.platformName != "Simulator"){
            uexJPush.stopPush();
        }
    },
    //恢复推送
    resumePush:function(){
        if(uexWidgetOne.platformName != "Simulator"){
            uexJPush.resumePush();
        }
    }
    
}
